// pages/integralShopForm/integralShopForm.js

import profile from '../../profile.js'
const app = getApp()

Page({

  /**
   * 页面的初始数据
   */
  data: {
    lang: app.globalData.language,
    index: profile.integralShopForm,
    province: [
      {
        title: "江苏省",
        title_en: "Jiangsu"
      }
    ],
    city: [
      {
        title: "南京市",
        title_en: "Nanjin"
      }
    ],
    submit_province: "",
    submit_city: "",
    goods: {
      id: 1,
      title: "北欧家居装饰品",
      title_en: "北欧家居装饰品EN"
    },
    popShow: false,
    popType: "success",
    popTitle: "恭喜您兑换成功！",
    popNote: "XXXXXXXXXXXXX",//可为空
    popPic: "../../images/icon_1.png",//失败状态icon_2.png
    popButtonText: "查看我的订单"
  },

  // 语言切换事件
  menuTap: function (e) {
    this.setData({
      lang: e.detail.lang
    })
    if (app.globalData.language == 'cn'){
      wx.setNavigationBarTitle({
        title: '积分兑换'
      })
    }else{
      wx.setNavigationBarTitle({
        title: 'Points exchange'
      })
    }
  },

  // 省份选择
  provinceEnd: function(e) {
    //console.log(e.detail.selectVal)
    this.setData({
      submit_province: e.detail.selectVal
    })
  },
  // 城市选择
  cityEnd: function(e) {
    //console.log(e.detail.selectVal)
    this.setData({
      submit_city: e.detail.selectVal
    })
  },

  //表单提交
  formSubmit(e) {
    let data = e.detail.value;
    data.province = this.data.submit_province
    data.city = this.data.submit_city

    if(data.name == "" || data.tel == "" || data.address == "" || data.province == "" || data.city == ""){
      wx.showToast({
        title: '请完整填写信息',
        icon: 'error',
        duration: 2000
      })
      return
    }

    console.log(data)
    // Ajax通讯成功后的弹窗
    this.setData({
      popShow: true
    })
  },

  // 弹窗按钮点击事件
  popButtonClick: function(e){
    let popType = e.detail.type
    // 兑换成功、失败的业务逻辑
    if (popType == "success"){

    }else if(popType == "error"){

    }
    this.setData({
      popShow: false
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})